package com.googlecode.smartbinding.framework.utils;

import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * @author Iulian Dumitru
 */
public final class ReflectionUtils {

    private ReflectionUtils() {
    }

    public static List<Field> getFields(Class<?> clazz) {
        if (clazz == null) {
            throw new IllegalArgumentException("Clazz is null!");
        }


        List<Field> list = new ArrayList<Field>();


        Field[] declaredFields = clazz.getDeclaredFields();



        return list;


    }

}
